// SPDX-FileCopyrightText: 2024 Demerzel Solutions Limited
// SPDX-License-Identifier: LGPL-3.0-only

using System.Collections.Generic;
using System.Threading.Tasks;
using Ethereum.Test.Base;
using NUnit.Framework;

namespace Ethereum.Blockchain.Pyspec.Test;

[TestFixture]
[Parallelizable(ParallelScope.All)]
public class OsakaBlockChainTests : BlockchainTestBase
{
    [TestCaseSource(nameof(LoadTests))]
    public async Task Test(BlockchainTest test) => await RunTest(test);

    private static IEnumerable<TestCaseData> LoadTests()
    {
        return [];
        // EOF tests
        //
        //TestsSourceLoader loader = new(new LoadPyspecTestsStrategy()
        //{
        //    ArchiveName = "fixtures_eip7692.tar.gz",
        //    ArchiveVersion = "eip7692@v2.3.0"
        //}, $"fixtures/blockchain_tests/osaka");
        //return loader.LoadTests().OfType<BlockchainTest>().Select(t => new TestCaseData(t)
        //    .SetName(t.Name)
        //    .SetCategory(t.Category));
    }
}
